Shopify.onItemAdded=function(line_item){Shopify.getCart(function(cart){})},Shopify.onCartUpdate=function(cart){Shopify.cartUpdateInfo(cart,".cart-group-1 ul")},Shopify.onError=function(XMLHttpRequest,textStatus){var data=eval("("+XMLHttpRequest.responseText+")");if(data.message)var str=data.description;else var str="Error : "+Shopify.fullMessagesFromErrors(data).join("; ")+".";jQuery("#modalAddToCartError .error_message").text(str),jQuery("#modalAddToCartError").modal("toggle")},Shopify.addItem=function(variant_id,quantity,callback){var quantity=quantity||1,params={type:"POST",url:"/cart/add.js",data:"quantity="+quantity+"&id="+variant_id,dataType:"json",success:function(line_item){if(typeof callback=="function")callback(line_item);else{Shopify.cartPopap(variant_id),Shopify.getCart(),Shopify.onItemAdded(line_item);var addItemEvent=new CustomEvent("addedToCart",{detail:{variant_id:variant_id,quantity:quantity}});document.dispatchEvent(addItemEvent)}},error:function(XMLHttpRequest2,textStatus2){Shopify.onError(XMLHttpRequest2,textStatus2)}};jQuery.ajax(params)},Shopify.addItemFromForm=function(form_id,variant_id,callback){var params={type:"POST",url:"/cart/add.js",beforeSend:function(){form_id=="add-item-qv"&&jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button_wait").html())},data:jQuery("#"+form_id).serialize(),dataType:"json",success:function(line_item){if(typeof callback=="function")callback(line_item);else{form_id!="add-item-qv"?Shopify.cartPopapForm(variant_id):(jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button_added").html()),jQuery("#"+form_id).find(".addtocartqv").addClass("added_in_cart"),setTimeout(function(){jQuery("#"+form_id).find(".addtocartqv").removeClass("added_in_cart"),jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button").html())},2e3)),Shopify.getCart(),Shopify.onItemAdded(line_item);var itemQuantity=parseInt(jQuery("#product-page-quantity").val(),10)||1,itemVariant=parseInt(jQuery("#add-item-form").find("input[name=id]").val(),10),addItemEvent=new CustomEvent("addedToCartForm",{detail:{variant_id:itemVariant,quantity:itemQuantity}});document.dispatchEvent(addItemEvent)}},error:function(XMLHttpRequest2,textStatus2){form_id!="add-item-qv"?Shopify.onError(XMLHttpRequest2,textStatus2):(jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button_error").html()),jQuery("#"+form_id).find(".addtocartqv").addClass("error_in_cart"),setTimeout(function(){jQuery("#"+form_id).find(".addtocartqv").removeClass("error_in_cart"),jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button").html())},2e3))}};jQuery.ajax(params)},Shopify.addItemFromFormStart=function(form,product_id){Shopify.addItemFromForm(form,product_id)},Shopify.cartPopap=function(variant_id){var title=jQuery("."+variant_id+":first .product_title").text();jQuery(".productmsg").text(""),jQuery("#modalAddToCart").modal("toggle")},Shopify.cartPopapForm=function(variant_id){var title=jQuery(".product-info__title:first h2").text();jQuery(".productmsg").text(""),jQuery("#modalAddToCart").modal("toggle")},Shopify.cartUpdateInfo=function(cart,cart_cell_id){var formatMoney="${{amount}}";if(typeof cart_cell_id=="string"){var cart_cell=jQuery(cart_cell_id);cart_cell.length&&(cart_cell.empty(),jQuery.each(cart,function(key,value){if(key==="items")if(value.length){jQuery(".cart_message").hide();var table=jQuery(cart_cell_id);jQuery.each(value,function(i,item){if(i>19)return!1;jQuery('